package com.catazy.mvvmlib.callback.livedata

import androidx.lifecycle.MutableLiveData

/**
 * 作者: Tao
 * 日期: 2024/1/24
 * 时间: 18:00
 * 描述: 自定义的Double类型 MutableLiveData
 * 主要作用: 提供了默认值，避免取值的时候还要判空
 */
class DoubleLiveData : MutableLiveData<Double>() {

    override fun getValue(): Double {
        return super.getValue() ?: 0.0
    }
}